定时中断定时器的相关设置,包括设置定时时间、自动重装载设置等。
理想误差:-1tick。
更多...
|
| #define | uTimInt_tc(tmid, tc) sUSV_TimInt(tmid, tc) |
| | 定时中断-滴答周期 更多...
|
| |
| #define | uTimInt_ms(tmid, ms) uTimInt_tc(tmid, (1000UL * (ms)) / SYSCFG_SYSTICKCYCLE) |
| | 定时中断-毫秒 更多...
|
| |
| #define | uTimInt_s(tmid, s) uTimInt_ms(tmid, 1000UL * (s)) |
| | 定时中断-秒钟 更多...
|
| |
| #define | uTimInt_m(tmid, m) uTimInt_s(tmid, 60UL * (m)) |
| | 定时中断-分钟 更多...
|
| |
| #define | uTimInt_h(tmid, h) uTimInt_m(tmid, 60UL * (h)) |
| | 定时中断-小时 更多...
|
| |
| #define | uTimInt_Cancel(tmid) uTimInt_tc(tmid, 0) |
| | 终止定时中断 更多...
|
| |
| #define | xTimInt_AutoReload(tmid, arl) s_timint_autoreload[tmid] = arl |
| | 定时中断定时器自动重装载 更多...
|
| |
定时中断定时器的相关设置,包括设置定时时间、自动重装载设置等。
理想误差:-1tick。
- 警告
- 按 毫秒、秒钟、分钟、小时 定时,用户需自己保证时间的有效性(可被系统滴答周期整除)。
| #define uTimInt_Cancel |
( |
|
tmid | ) |
uTimInt_tc(tmid, 0) |
| #define uTimInt_h |
( |
|
tmid, |
|
|
|
h |
|
) |
| uTimInt_m(tmid, 60UL * (h)) |
| #define uTimInt_m |
( |
|
tmid, |
|
|
|
m |
|
) |
| uTimInt_s(tmid, 60UL * (m)) |
| #define uTimInt_ms |
( |
|
tmid, |
|
|
|
ms |
|
) |
| uTimInt_tc(tmid, (1000UL * (ms)) / SYSCFG_SYSTICKCYCLE) |
| #define uTimInt_s |
( |
|
tmid, |
|
|
|
s |
|
) |
| uTimInt_ms(tmid, 1000UL * (s)) |
| #define uTimInt_tc |
( |
|
tmid, |
|
|
|
tc |
|
) |
| sUSV_TimInt(tmid, tc) |
| #define xTimInt_AutoReload |
( |
|
tmid, |
|
|
|
arl |
|
) |
| s_timint_autoreload[tmid] = arl |
定时中断定时器自动重装载
- 参数
-
| [in] | tmid | 定时中断定时器ID |
| [in] | arl | 自动重装载设置
0:关闭自动重装载
1:开启自动重装载 |
- 返回
- 无
在文件 ur_api.h 第 712 行定义.